
/*消息详情  不同设备的加载*/
var DiffDiviceLoad={
    /*
    *  @param androidLoad
    *  @param iosLoad
    * */
    //Andorid  端口
    andoridLoad:function(){
        var urls=baseAll.GetRequest(window.location.href);//Android数据获取
        /*
        * 页面渲染
        *   报警时间  abnormalTime  
        *   报警消息  description
        * */
       DiffDiviceLoad.init(urls);
    },
    //IOS  端口
    iosLoad:function(){
        baseAll.runWebViewJavascriptBridge('getMessage',null,function(response){
            //储存页面数据
            response.description=response.stuff.description;
            DiffDiviceLoad.init(response);
        })
    },
    /*
    * 绘制消息详情地图  具体的报警地点
    * @param  longitude  经度
    * @param  latitude   纬度
    * */
    drawMesDetailMap:function(longitude,latitude){
        var map = new BMap.Map("allmap");
        var point = new BMap.Point(longitude,latitude);
        map.centerAndZoom(point, 16);
        var pt = new BMap.Point(longitude,latitude);
        var myIcon = new BMap.Icon("../../common/image/posi_info.png", new BMap.Size(45,81));//定义自己的标注
        var marker2 = new BMap.Marker(pt,{icon:myIcon});  // 创建标注
        map.addOverlay(marker2);
    },
    /*
    * 数据渲染  消息详情----
    * */
    dataMesDateail:function(dataJSON){
        new Vue({
            el:"#tab-cont",
            data:{
                abnormalTime:Number(dataJSON.abnormalTime), //车辆时间  Vue模板
                description:dataJSON.description//车辆状态 Vue模板
            },
            methods:{
                dateToStrings:function(nows){
                    return baseAll.dateToString(nows);
                }
            }
        });
    },
    /*初始化调用*/
    init:function(pageData){
        DiffDiviceLoad.dataMesDateail(pageData);
        var longitude=pageData.longitude-0;//经度
        var latitude=pageData.latitude-0;//纬度
        DiffDiviceLoad.drawMesDetailMap(longitude,latitude);
    }
};




